package com.university.sol.pojo;

import java.util.Date;

public class Team {
    /** 编号 */
    private Long teamNumber;

    /** 标题 */
    private String teamTitle;

    /** 详细描述 */
    private String teamDesc;

    /** 状态 1-启动 2-禁用 */
    private Integer teamStatus;

    /** 所属用户 */
    private String userEmail;

    /** 点赞人数 */
    private Integer teamLikeNum;

    /** 图片 */
    private String teamImgUrl;

    /** 标签 */
    private String teamTags;

    /** 权重 */
    private Integer teamWeight;

    /** 聚会人数 */
    private Integer peopleCount;

    /** 聚会地点 */
    private String place;

    /** 简单描述 */
    private String simpleDesc;

    /** 主发起人 */
    private String teamInitiator;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;

    public Team(Long teamNumber, String teamTitle, String teamDesc, Integer teamStatus, String userEmail, Integer teamLikeNum, String teamImgUrl, String teamTags, Integer teamWeight, Integer peopleCount, String place, String simpleDesc, String teamInitiator, Date createTime, Date updateTime) {
        this.teamNumber = teamNumber;
        this.teamTitle = teamTitle;
        this.teamDesc = teamDesc;
        this.teamStatus = teamStatus;
        this.userEmail = userEmail;
        this.teamLikeNum = teamLikeNum;
        this.teamImgUrl = teamImgUrl;
        this.teamTags = teamTags;
        this.teamWeight = teamWeight;
        this.peopleCount = peopleCount;
        this.place = place;
        this.simpleDesc = simpleDesc;
        this.teamInitiator = teamInitiator;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public Team() {
        super();
    }

    public Long getTeamNumber() {
        return teamNumber;
    }

    public void setTeamNumber(Long teamNumber) {
        this.teamNumber = teamNumber;
    }

    public String getTeamTitle() {
        return teamTitle;
    }

    public void setTeamTitle(String teamTitle) {
        this.teamTitle = teamTitle == null ? null : teamTitle.trim();
    }

    public String getTeamDesc() {
        return teamDesc;
    }

    public void setTeamDesc(String teamDesc) {
        this.teamDesc = teamDesc == null ? null : teamDesc.trim();
    }

    public Integer getTeamStatus() {
        return teamStatus;
    }

    public void setTeamStatus(Integer teamStatus) {
        this.teamStatus = teamStatus;
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail == null ? null : userEmail.trim();
    }

    public Integer getTeamLikeNum() {
        return teamLikeNum;
    }

    public void setTeamLikeNum(Integer teamLikeNum) {
        this.teamLikeNum = teamLikeNum;
    }

    public String getTeamImgUrl() {
        return teamImgUrl;
    }

    public void setTeamImgUrl(String teamImgUrl) {
        this.teamImgUrl = teamImgUrl == null ? null : teamImgUrl.trim();
    }

    public String getTeamTags() {
        return teamTags;
    }

    public void setTeamTags(String teamTags) {
        this.teamTags = teamTags == null ? null : teamTags.trim();
    }

    public Integer getTeamWeight() {
        return teamWeight;
    }

    public void setTeamWeight(Integer teamWeight) {
        this.teamWeight = teamWeight;
    }

    public Integer getPeopleCount() {
        return peopleCount;
    }

    public void setPeopleCount(Integer peopleCount) {
        this.peopleCount = peopleCount;
    }

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place == null ? null : place.trim();
    }

    public String getSimpleDesc() {
        return simpleDesc;
    }

    public void setSimpleDesc(String simpleDesc) {
        this.simpleDesc = simpleDesc == null ? null : simpleDesc.trim();
    }

    public String getTeamInitiator() {
        return teamInitiator;
    }

    public void setTeamInitiator(String teamInitiator) {
        this.teamInitiator = teamInitiator == null ? null : teamInitiator.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}